package org.hs.phd.odi.tracking.tracker.trackwindow;

import java.awt.Polygon;
import java.awt.geom.Point2D.Float;

import org.hs.phd.common.improc.traversal.RGBImagePixelProcessor;
import org.hs.phd.odi.tracking.tracker.Histogram;
import org.hs.phd.odi.tracking.tracker.TrackWindow;

import com.googlecode.javacv.cpp.opencv_core.IplImage;

public class ODIOnTheSphereTrackWindow implements TrackWindow {

	@Override
	public void calculateHistogram(IplImage frame, Histogram histogram) {
		// TODO Auto-generated method stub

	}

	@Override
	public Polygon getAsPolygon() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void moveToBestMatchingLocationFor(Polygon initialTrackShape) {
		// TODO Auto-generated method stub

	}

	@Override
	public TrackWindow getCopy() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void moveCenterToPosition(Float newPosition) {
		// TODO Auto-generated method stub

	}

	@Override
	public Float getCenter() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void traversePixels(IplImage frame, RGBImagePixelProcessor processor) {
		// TODO Auto-generated method stub

	}

	@Override
	public double distanceTo(TrackWindow trackWindow) {
		// TODO Auto-generated method stub
		return 0;
	}

}
